package com.zrrd.learn.chapter08面向对象;

/**
 * 面向对象
 *
 * @author wrn
 * @version 1.0
 * @date 2023/7/21 8:16
 */

public class Oo01 {


    /**
     * 对象 :  现实世界当中客观存在的事物 .
     * 面向对象的一等公民  ： 对象
     * oo ood oop
     * 什么叫面向对象 : 再开发以及设计软件过程当中优先采用以对象为主的设计方法 .
     *    面向过程： 不需要
     *    函数式编程  ： 必须要会
     *    云原生开发： 。。。。（... | java云原生开发框架）
     *    无服务开发：非常少
     *    轻代码平台:  招人非常多(业务人员) (15K)
     *
     *    产品
     *  马场 100 马 ，5 8 11 12 1 3 6 8 ：
     *
     *  项目经理 (一个人  产品专员 业务分析师 )
     *  需求
     *  分析 ： 1 ： 找对象 马  马场  职员  部门
     *
     *  (规范 3  )
     *
     *  属性  (8)
     *   编号
     *   品种
     *   性别
     *   ...
     *
     *   马场
     *   名称
     *   地址
     *   法人
     *
     *   马[] 马S;
     *
     *   姓名
     *   编号
     *   职务
     *
     *   1 ： 要求  独立的不可拆分的
     *
     *
     *
     *
     *  行为(跑 音乐 吃 睡觉 保养)
     *
     *  约束(接口)
     *
     *   喂马人 (2)
     *      喂马
     *   洗马人(2)
     *      洗澡
     *   扫地人(1)
     *      卫生
     *
     *
     *  关系
     *    包含 ： 关联关系 1-1 1-m m-n
     *
     *
     *
     *
     * 面向对象的设计 :
     * 面向对象的程序 ：
     */


    public static void main(String[] args) {

        /**
         *   白帝城
         *
         *   咏e e
         *
         *   ......
         *
         */

    }

}
